package pe.gob.sunat.proyecto.web;

import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;

import pe.gob.sunat.proyecto.model.Usuario;
import pe.gob.sunat.proyecto.service.UsuarioService;

@Controller
public class LoginController {

	private static final Logger log = Logger.getLogger(LoginController.class);

	@Autowired
	private UsuarioService usuarioService;

	@RequestMapping("/login.htm")
	public ModelAndView login(@RequestParam("username") String username,
			@RequestParam("password") String password) throws Exception {
		log.debug("Inicio handleRequest");
		Usuario usuario = usuarioService.login(username, password);
		return new ModelAndView("bienvenida", "usuario", usuario);
	}

	@RequestMapping("/bienvenida.htm")
	public String bienvenida() {
		return "bienvenida";
	}

}
